Optimizing Content Management System Pipelines Separation and Merging of Concerns
نویسندگان
چکیده
Content management systems support the dissemination and maintenance of documents. In software engineering terms, they separate the concerns of content, application logic and visual styling. Current systems largely maintain this separation of concerns after document deployment. Their runtime processing pipeline is a composition of generators, or document transformations. We exploit commutativity to enable new static evaluations of the composite during document deployment. Unlike traditional caching, we arrive at closed-form composites even for styled, database-driven documents. This eliminates the runtime penalties of a separation of concerns while preserving their software engineering benefits.
منابع مشابه
Numerical and Empirical Investigation of Flow Separation Phenomenon around Semi-buried Pipelines due to Steady Currents
In this paper, in order to understand the flow-pipe interaction more clearly, the variations on flow pattern around semi-buried pipelines due to steady current have physically and numerically been investigated. In physical modeling section, the experiments have been carried out in a flume with 10 meter length, 0.3 meter width and 0.5 meter depth using a P.V.C pipe with 6.35 cm in diameter (for ...
متن کاملEnergy Management Strategy of Stand-alone Photovoltaic System in Cathodic Protection Pipeline
In this paper, the stand-alone photovoltaic system for cathodic protection of underground pipelines is presented. The proposed system offers continuous and automatic adjustment of the applied voltage so that the buried pipelines receive the exact current. A modified perturb and observe (P&O) algorithm for maximum power point tracking (MPPT) is used to improve dynamic and steady state performa...
متن کاملAdvanced Content Management The Kiel Approach to Content Management: Content through Media Types, Concepts through Theories, Metadata and Annotations through Topics, Information through Memes Collection of Recent Papers
Content and content management have become buzzwords. They are still heavily overloaded, not well understood or defined and heavily misused. Moreover, the user dimension is not yet incorporated. We develop an approach that is based on separation of concern: syntax dimension and content, semantics dimension and concepts, pragmatics dimension and topics, and finally referent or user dimension and...
متن کاملSmarter Mobile Apps through Integrated Natural Language Processing Services
Smartphones are fast becoming ever-present personal assistants. Third-party ‘apps’ provide users with nearly unlimited customization options. A large amount of content read on these devices is text based – such as emails, web pages, or documents. Natural Language Processing (NLP) can help to make apps smarter, by automatically analyzing the meaning of content and taking appropriate actions on b...
متن کاملMerging Collection Data Structures in a Content Management System
Motivated by our work on object-oriented Content Management, this paper proposes an extensible formal framework for delta and merging strategies, each applicable to a specific type of content under specific constraints. By exploiting type-specific constraints, adequate deltas can be computed even without detailed operation logs. The framework thereby allows the use of unmodified third-party edi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002